package org.nf.mvc.servlet;



import java.lang.reflect.Method;
import java.lang.reflect.Parameter;

/**
 * @Author : LLH
 * @create 2021/5/25
 *
 *  一个简单的JavaBean，封装method、类Class、参数等信息
 */
public class MethodDefBean {

    /**
     * 当前处理请求的方法
     */
    private Method method;
    /**
     * 当前处理请求的所有参数信息
     */
    private Parameter[] parameters;
    /**
     * 声明此方法的Class
     */
    private Class<?> targetClass;

    public Method getMethod() {
        return method;
    }

    public void setMethod(Method method) {
        this.method = method;
    }

    public Class<?> getTargetClass() {
        return targetClass;
    }

    public void setTargetClass(Class<?> targetClass) {
        this.targetClass = targetClass;
    }

    public Parameter[] getParameters() {
        return parameters;
    }

    public void setParameters(Parameter[] parameters) {
        this.parameters = parameters;
    }
}
